#pragma once

#include "Utils\UtilsGL.h"
#include "Utils\mathlib.h"
#include "RenderComponent.h"
#include "model_obj.h"
#include "Utils\mathlib.h"

#define POINTS_PER_VERTEX 3
#define TOTAL_FLOATS_IN_TRIANGLE 9
using namespace std;

class Model : public RenderComponent
{
public:

	//Constructor
	Model();

	//Destructor
	virtual ~Model();

	//Methods
    void Load(char *filename);	// Loads the model
	void Draw();					// Draws the model on the screen with meshor and pos

private:
	//Methods

	//Members
	ModelOBJ* m_pModel;

};
